﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Tibet.Logica
{
    public class ReglaDeLlave:Regla 
    {
        private bool _principiodelinea;
        public bool principiodelinea
        {
            get { return _principiodelinea; }
            set { _principiodelinea = value; }
        }

       /* public bool recorrerLinea(string linea)
        {
            //Recorrer la lìnea
            //Si el primer caracter diferente de espacio es una llave devuelve true
            return true;
        }*/

        public bool ValidarPrincipioDeLinea(string Linea)
        {
            bool resp = false;
            _principiodelinea = false;

            /// si el primer caracter de la linea diferente de espacio es una llave
            if (Linea.Contains("{"))
            {
                resp = true;
            }
            return resp;
        }

        public List <ReglaDeLlave> consultarReglas()
        {
            ReglaDeLlave r = new ReglaDeLlave();

            List<ReglaDeLlave> lista = new List<ReglaDeLlave>();

            //bd
            r.nombreregla = "Regla1";
            r.principiodelinea = true;
            

            lista.Add(r);

            return lista;
        }

        public ReglaDeLlave consultarReglaPorNombre(string nombre)
        {
            ReglaDeLlave r = new ReglaDeLlave();

            //bd
            nombre = "Regla1";
            r.nombreregla = nombre;

            return r;
        } 
    }
}